package com.notary.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.notary.entity.SysPlatformOpeningRecord;
import com.notary.entity.po.GzcRegisterDTO;
import com.notary.entity.vo.JsonResult;

public interface SysPlatformOpeningRecordService extends IService<SysPlatformOpeningRecord> {

    JsonResult createAdmin(String mobile, String pass, String email) throws Exception;

    JsonResult perfectInfo(String mobile, String name, String card);

    JsonResult savePlatform(JSONObject jsonObject);

    JsonResult getConfig();

    void updateConfigStatus();

    JsonResult register( GzcRegisterDTO gzcRegisterDTO);

    JsonResult updateConfig( String appid, String secret);
    JsonResult attestation();
}
